package com.group_e.Bubble.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface UserServiceBAsync {
	public void addTask(String name, AsyncCallback<Void> async);
	//public void addTask_Main(String name, String timestamp, String due_date, AsyncCallback<Void> async);
	//public //void addTask_Main(String name, String timestamp, String due_date, String descrip, String tag1, String tag2, String tag3, String tag4, AsyncCallback<Void> async);
	//public //void addTask_Process(String name, String timestamp, AsyncCallback<Void> async);
	//public //void addTask_Process(String name, String timestamp, String tag1, String tag2, String tag3, String tag4, AsyncCallback<Void> async);
	//public //void addTask_Complete(String name, String timestamp, String descrip, String tag1, String tag2, String tag3, String tag4, AsyncCallback<Void> async);
	//public void addTask_Archive(String name, String timestamp, String remove_date, String complete_date, AsyncCallback<Void> async);
	public void removeTask(Long id, AsyncCallback<Void> async);
    //public void removeTask_Process(Long id, AsyncCallback<Void> async);
	//public void removeTask_Trash(Long id, AsyncCallback<Void> async);
	//public void removeTask_Archive(Long id, AsyncCallback<Void> async);
	public void getTask_Name(AsyncCallback<String[]> async);
	//public void getTask_Process(AsyncCallback<Tasks[]> async);
	//public void getTask_Complete(AsyncCallback<Tasks[]> async);
	//public void getTask_Trash(AsyncCallback<Tasks[]> async);

}
